#!/usr/bin/python3
# -*- coding: UTF-8 -*-
"""
列表的特性:
    list.append(x) - 在列表的末尾添加一个元素。相当于 a[len(a):] = [x]
    list.extend(iterable) - 使用可迭代对象中的所有元素来扩展列表。相当于 a[len(a):] = iterable
    list.insert(i, x) - 给定位置插入一个元素，a.insert(0, x)：在列表头部插入，a.insert(len(a), x)等同于a.append(x)
    list.remove(x) - 移除列表中第一个值为 x 的元素，没有这个元素则抛出 ValueError 异常
    list.pop([i]) - 删除列表中给定位置的元素并返回它。如果没有给定位置，a.pop()删除最后一个元素
    list.clear() - 移除列表中的所有元素。等价于 ``del a[:]``
    list.index(x[, start[, end]]) - 返回列表中第一个值为 x 的元素的从零开始的索引。如果没有则抛出 ValueError 异常
    list.count(x) - 返回元素 x 在列表中出现的次数
    list.sort(key=None, veverse=False) - 对列表中的元素进行排序
    list.reverse() - 反转列表中的元素
    list.copy() - 返回列表的一个浅拷贝，等价于 a[:]
"""
fruits = ['orange', 'apple', 'pear', 'banana', 'kiwi', 'apple', 'banana']
fruits.append('tomato')
fruits.insert(0, 'hello')
fruits.insert(len(fruits), 'world')
fruits.remove('world')
fruits.pop(0)
fruits.index('banana')
fruits.index('banana', 4)
fruits.count('apple')
fruits.sort()
fruits.reverse()
fruits.copy()
fruits.clear()
